package com.example.hasee.splash;

/**
 * 契约类
 * 用于限定View和Presenter的行为
 * 组长写
 */
public interface SplashConstract {
    /**
     * 用于限定View的行为
     */
    interface View{
        /**
         * 跳转到新手引导界面
         */
        void toGuideView();
        /**
         * 跳转到登入界面
         */
        void toLoginView();
        /**
         * 跳转到主界面
         */
        void toHomeView();
    }

    /**
     * 用于限定Presenter的行为
     */
    interface Presenter{
        /**
         * 判断是否是第一次启动App
         */
        void isFirstRun();
        /**
         * 判断是否已经登入成功
         */
        void isLogin();
    }
}
